package cn.kgc.service;

import cn.kgc.dto.PmsBrandAddDTO;
import cn.kgc.dto.PmsBrandUpdateDTO;
import com.baomidou.mybatisplus.extension.service.IService;
import cn.kgc.entity.PmsBrand;

/**
 * 品牌(PmsBrand)表服务接口
 *
 * @author 石浩杰
 * @since 2022-11-27 13:39:19
 */
public interface PmsBrandService extends IService<PmsBrand> {

    /**
     * 新增品牌以及品牌对应的分类的关系
     * @param pmsBrandAddDTO  品牌的相关信息
     * @return
     */
    boolean saveBrandAndRelation(PmsBrandAddDTO pmsBrandAddDTO);

    /**
     * 删除品牌以及品牌对应的分类的关系
     * @param brandId
     * @return
     */
    boolean deleteBrandById(Long brandId);

    /**
     * 更新品牌以及品牌对应的分类的关系
     * @param pmsBrandUpdateDTO
     * @return
     */
    boolean updateBrandAndRelation(PmsBrandUpdateDTO pmsBrandUpdateDTO);

}
